Career 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F1 France F2 Spain F3 Spain F4 France F4 Spain F5 Spain F2 Spain F3 Croatia F4 Kuwait F1 Kuwait F2 Laos F1 Thailand F4 Thailand F5 Croatia F1 India F1 India F2 Bosnia & Herzegovina F5 Serbia F2 Serbia F3 Serbia F6 USA F25 Spain F36 Germany F1 Germany F2 Croatia F1 USA F7 Spain F22 Spain F26 Spain F1 Spain F7 Spain F8 Spain F6 Spain F2 France F5 France F4 Croatia F6 Serbia F7 USA F24 IX Open Internacional D'Andorra - Andorra Muller Cup - Ulm Ciudad de Pozoblanco 'Open Diputacion' - Cordoba XXIX Edizione 'A.Savoldi Marco' - Manerbio Copa Sevilla - Seville Open de Tanger - Tangier Okal Cup - Eckental Banja Luka 2002 - Banja Luka XL Challenger de Tenis Copa Sevilla - Seville Privat Bank Cup - Dnepropetrovsk BH Telecom Indoors Sarajevo 2006 - Sarajevo X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Open Mutouest St. Brieuc - St. Brieuc Unicredit (Suisse) Bank S. A. Challenger - Chiasso 10° Trofeo Luigi Pezzoli - Bergamo Ostdeutscher Sparkassen Cup - Dresden Unique Zagreb Open - Zagreb Schickendanz Open - Furth Akbank Private Banking TED Open 2006 - Istanbul The LTA Nottingham Challenger - Nottingham Open Castilla y Leon - Segovia Concurso Internacional de Vigo - Vigo Antonio Savoldi-Marco Co. - Manerbio Challenger Copa Sevilla - Seville ATP Slovak Open Challenger - Bratislava Ethias Trophy - Mons Copa Petrobras Brazil - Aracaju 4th Volkswagen Challenger - Wolfsburg BH Telecom Sarajevo 2007 - Sarajevo Unicredit (Suisse) Bank S.A. Challenger - Chiasso Croatia Osiguranje Rijeka Open - Rijeka Banjaluka Challenger 2007 - Banja Luka Open des Alpes Trophee BNP Paribas - Grenoble Heilbronn Open - Heilbronn Sony Ericsson Open 2008 - Belgrade Tennis Napoli Cup - Napoli Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Zagreb Open - Zagreb Mamaia Challenger - Constanta The Hilversum Open - Hilversum Medjurgorje Open - Medjugorje TEAN International - Alphen Aan Den Rijn Ljubljana Open 2008 - Ljubljana Labertz Open by Stawag - Aachen PEOPLEnet CUP - Dnepropetrovsk Sunrise Challenger Athens Challenger Sofia Challenger Tunis Challenger Zagreb Challenger Rijeka Challenger Pozoblanco Challenger Segovia Challenger Seville Challenger Palermo Challenger Tiburon Challenger Helsinki Challenger Heilbronn Challenger Honolulu Challenger Jersey Challenger Recanati Challenger Como Challenger Rijeka Challenger Banja Luka Challenger Ljubljana Challenger Salzburg Challenger Sarajevo Challenger Prostejov Challenger Turin Challenger Manerbio Challenger Banja Luka Challenger Ljubljana Challenger Madrid Challenger Bergamo Challenger Meknes Challenger Salinas Challenger Guadalajara Challenger Bath Challenger Kos-Zucchetti Tennis Cup - Cordenons Caltanissetta Challenger Kosice Challenger Marburg Challenger Pozoblanco Challenger Segovia Challenger Alphen Challenger Seville Challenger Copa Petrobras Argentina - Buenos Aires Trnava Challenger Madrid Challenger San Juan Challenger Villa Allende Challenger Buenos Aires Challenger Internazionali de Tennis di Bergamo - Bergamo KGHM Dialog Polish Indoors - Wroclaw XI Torneo Internazionale di Tennis - Barletta St. Brieuc Challenger Mitsubishi Electric Europe Cup - Monza Unicredit Czech Open 2007 - Prostejov Sporting Challenger '07 Trofeo Regione Piemonte - Turin Akbank Private Banking TED Open - Istanbul Ljubljana Open - Ljubljana Bauer Watertechnology Cup 2007 - Eckental Seville Challenger KGHM Dialog Polish Indoors - Wroclaw 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Open Diputacion Ciudad de Pozoblanco - Cordoba Dublin Challenger - Dublin Ljubljana Open 2002 - Ljubljana Memorial Savigni - Sassuolo Zagreb Open - Zagreb 4th Sardinia International Championships - Cagliari Gemax Open - Belgrade Sarajevo Open - Sarajevo Ljubljana Open - Ljubljana Zivnobanka Czech Open - Prostejov Nord/LB Open - Braunschweig Ciudad de Pozoblanco Open Diputacion - Cordoba Canottieri Mincio Open - Mantova Oberstaufen Cup - Oberstaufen Arroyo de la Encomienda - Valladolid Zagreb Open - Zagreb Prague Open - Prague Memorial Savigni - Sassuolo Asirom Challenger - Brasov Bulgarian Open - Sofia Banja Luka Challenger 2003 - Banja Luka Challenger Groningen - Groningen Lambertz Open - Aachen IPP Open - Helsinki Jameson Cup - Milan Volkswagen Challenger 2004 - Wolfsburg Challenger Ford de Cherbourg - Cherbourg Open Mutouest - St. Brieuc Fujitsu Siemens Open - Budapest Challenger Citta di Olbia - Olbia Tennis Napoli Cup 2004 - Napoli Milano Challenger-Jameson Cup - Milan Vigo Challenger Ispat Open 2004 - Ostrava Caltanissetta Challenger Zagreb Open - Zagreb Segovia Challenger Ljubljana Open - Ljubljana Geneva Challenger Memorial Savigni - Sassuolo Challenger Canottieri Minico - Mantova CA Challenge - Graz Helsinki Challenger Banja Luka Challenger 2004 - Banja Luka Pekao Open 2004 - Szczecin Intersport Heilbronn Open - Heilbronn Bucaramanga Challenger Bergamo Challenger Copa Sevilla-Internacionales de Andalucia - Seville Lambertz Open - Aachen Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Le Gosier Challenger San Benedetto Challenger - San Benedetto Athens Challenger Riviera di Rimini Challenger 2004 - Rimini Sopot Challenger La Serena Open - La Serena Seville Challenger Copa Telefonica CTC Chile - Santiago Sao Jose Do Rio Preto Challenger Open Mutouest de Saint-Brieuc - St. Brieuc Arroyo de la Encomienda - Valladolid Tennis Napoli Cup - Napoli Zagreb Open - Zagreb Open Castilla y Leon - Segovia Olbia Challenger - Olbia Citta di Monza - Monza San Remo Tennis Cup 15° Piertomaso - San Remo Porsche Open - Poznan Ljubljana Open - Ljubljana 4° Sporting Challenger - Turin Trani Cup - Trani Trofeo Internacional Club Laieta - Barcelona XI Venice Open - Venice Ciudad de Pozoblanco Open Diputacion - Cordoba Open de Montauban - Montauban Stella Artois Clay Court Championships - Budaors GHI Bronx Classic - Bronx Siemens Open - Scheveningen ATP Challenger Open 2004 - Monchengladbach Stella Artois Clay Court Championships - Budaors Riviera di Rimini Challenger - Rimini Nokian Hakkapeliitta Open - Tampere Oberstaufen Challenger Asirom Challenger Brasov - Brasov Challenger Copa Sevilla Internacionales de Andalucia - Seville S Tennis Masters - Graz Open de Tenis Amaya - Pamplona Brasov Challenger - Brasov VIII Trofeo Ciutat de Barcelona - Barcelona LXV Concurso Internacional Vigo - Vigo Antonio Savoldi-Marco Co. - Manerbio Challenger Copa Sevilla - Seville Banja Luka Challenger 2005 - Banja Luka Pekao Open 2005 - Szczecin Maia Open 2002 - Maia Sir Supermercati - Rome Pro Challenger at Calabasas - Calabasas Jameson Cup - Milan The LTA Sunderland Challenger - Sunderland Top Wool Challenger Biella - Biella Intersport Heilbronn Open - Heilbronn 3° Trofeo 'Citta di Brindisi' - Brindisi Citta di Monza - Monza Tunis Open 2006 - Tunis Ciudad de Pozoblanco Open Diputacion - Cordoba Ischgl International Tennis Challenger 2003 - Ischgl Banja Luka Challenger - Banja Luka Tennis Napoli Cup - Naples Open Costa Daurada - Tarragona Kobstaedernes ATP Challenger - Kolding Oberstaufen Cup - Oberstaufen Bauer Watertechnology Cup - Eckental LTA Shrewsbury Challenger - Shrewsbury Heilbronn Open - Heilbronn I Tourneo Fila Citta di Brindisi - Brindisi Copa Kia Challenger ATP - Santiago Internationaux de Doubs Open de Franchie-Comte - Besancon Tennis Napoli Cup 2007 - Napoli Prosperita Open 2007 - Ostrava ECU Prague Open - Prague Unique Zagreb Open - Zagreb Ciudad de Pozoblanco Open Diputacion - Cordoba Open Castilla y Leon - Segovia LXVII Concursu Internacional de Vigo - Vigo Alexander Kolyaskin Memorial - Donetsk Challenger Tunisie - Tunis PEOPLEnet Cup - Dnepropetrovsk LTA Shrewsbury Challenger - Shrewsbury EI Bank Bulgarian Challenger - Sofia Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger Neride Prague Indoor - Prague Mitsubishi Electric Europe Cup - Monza Ljubljana Challenger Rijeka Open - Rijeka Memorial A. Manfredini Sassuolo Challenger - Sassuolo GHI Bronz Classic - Bronx Home Depot Center USTA Challenger - Carson PrivatBank Cup - Dnepropetrovsk Internationaux de Tennis de Brest - Brest Gemax Open 2002 - Belgrade ATP Open Castilla y Leon - Segovia VI Torneo Internazionale di Tennis - Barletta Zagreb Open - Zagreb Croatia Open - Umag Mallorca Open - Mallorca Croatia Open - Umag Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten Allianz Suisse Open Gstaad - Gstaad International Championship of Croatia - Umag Challenger 42 - Andrezieux Open de Tenis Comunidad Valenciana - Valencia Open Prevadies - St. Brieuc International Championship of Croatia - Umag Gelsor Open Romania - Bucharest Warta Cup 2001 - Sopot Kobstaedernes ATP Challenger - Kolding Optimus Maia Open - Maia Dubrovnik Open - Dubrovnik Bauer Watertechnilogy Cup 2008 - Eckental Bogota Challenger USTA/Adtech Challenger - Boston Tenerife Challenger Prostejov Challenger Furth Challenger Dubai Open - Dubai The LTA Wrexham Challenger - Wrexham Open de la Comunidad Valenciana - Valencia Prague Open - Prague Croatia Open - Umag Open Romania - Bucharest St. Petersburg Open - St. Petersburg Medibank Private International - Sydney International Tennis Championships - Delray Beach BellSouth Open - Vina del Mar Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Gerry Weber Open - Halle China Open - Beijing Thailand Open - Bangkok Rome Challenger AIG Japan Open - Tokyo Istanbul Challenger Citta di Brindisi - Brindisi Davidoff Swiss Indoors - Basel Intersport Heilbronn Open - Heilbronn Chennai Open - Chennai Heineken Open - Auckland Movistar Open - Vina del Mar Logopak Challenger 2005 - Lubeck Brasil Open - Costa do Sauipe Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Gerry Weber Open - Halle The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Banja Luka Challenger Davidoff Swiss Indoors Basel - Basel Arroyo de la Encomienda - Valladolid PBZ Zagreb Indoors - Zagreb MoviStar Open - Vina del Mar Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Genova Open Challenger - Genova Open de la Comunidad Valenciana - Valencia Napoli Challenger Open Seat Godo 2007 - Barcelona Black Forest Open - Freudenstadt The Stella Artois Championships - London Sacramento Challenger Synsam Swedish Open - Bastad Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Tarragona Challenger Generali Open - Kitzbuhel Croatia Open - Umag BCR Open Romania - Bucharest Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Open SEAT 2008 - Barcelona Calabasas Challenger The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London Campbells Hall of Fame Tennis Championships - Newport Dutch Open Tennis - Amersfoort ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest China Open - Beijing AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna If Stockholm Open - Stockholm Porsche Open - Poznan St. Petersburg Open - St. Petersburg Charlottesville Challenger Qatar ExxonMobil Open - Doha Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg Knoxville Challenger Brasil Open - Costa do Sauipe Bratislava Challenger Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag s'Tennis Masters Challenger - Graz Bank Austria Tennis Trophy - Vienna Noumea Challenger 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam XXX Edizione 'A Savoldi Marco' - Manerbio Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Okal Cup 2003 - Eckental BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo Open de Tenis Comunidad Valenciana - Valencia Belgrade Challenger Tanger Challenger Movistar Open - Santiago PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Meknes Challenger Cherbourg Challeger Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Serbia Open - Belgrade Rabat Challenger Gerry Weber Open - Halle Sarajevo Challenger UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg XXXVII Torneig C.E. Laieta - Barcelona Barletta Challenger VTR Open - Vina del Mar Monza Challenger Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Serbia Open - Belgrade SkiStar Swedish Open - Bastad Kamnik Challenger - Kamnik S Tennis Master Championship - Graz Credit Agricole Suisse Open - Gstaad TED Open - Istanbul Gemax Samsung Open 2005 - Belgrade Zagreb Challenger Pharma Medico Open 2008 - Aarhus Prostejov Challenger Nottingham Challenger Alexander Kolyaskin Memorial - Donetsk Turin Challenger Arad Challenger Seville Challenger Stella Artois Clay Court Championships - Budaors Copa Sevilla Internacionales de Andalucia - Seville Ciutat de Barcelona - Barcelona Sarajevo Open 2004 - Sarajevo Rome Challenger Copa Petrobras Uruguray - Montevideo Schickedanz Open - Furth ATU Cup - Weiden Tunis Open 2007 - Tunis Zagreb Challenger Cremona Challenger Alessandria Challenger XI Ciutat de Barcelona - Barcelona Pozoblanco Challenger Tunis Open - Tunis Segovia Challenger 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia San Sebastian Challenger ATP Open Castilla y Leon - Segovia Internazionali di Tennis di Bergamo - Bergamo Olimp Kyiv Open - Kiev XI Ciutat de Barcelona - Barcelona Sao Leopoldo Challenger Ortisei Challenger Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Alphen Challenger Salzburg Challenger Bergamo Challenger San Sebastian Challenger Bucaramanga Challenger St. Brieuc Challenger Scheveningen Challenger Segovia Challenger NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami NASDAQ-100 Open - Miami Masters Series Madrid - Madrid Tennis Masters Series - Madrid BNP Paribas Masters - Paris Masters Series Monte-Carlo - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Davis Cup, World Group, 1R, USA-CRO 2-3 Davis Cup, World Group, PO, GBR-CRO 4-1 Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, SF, CRO-CZE, 1-4 Open Seat Godo - Barcelona Abierto Mexicano Telcel - Acapulco Chennai Open - Chennai BMW Open - Munich SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open de Tenis Comunidad Valenciana - Valencia If Stockholm Open - Stockholm Grand Prix Hassan II - Casablanca Grand Prix Hassan II - Casablanca Wimbledon - London Davis Cup, World Group, QF, CRO-USA, 3-2